Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 Colombia F1 Colombia F2 France F5 Germany F5 Canada F6 USA F26 USA F27 USA F28 USA F29 USA F30 Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Rolex Paris Masters - Paris BMW Open - Munich United Cup - Australia Australian Open - Melbourne BNP Paribas Open - Indian Wells Mifel Tennis Open - Los Cabos Miami Open - Miami French Open - Paris Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Terra Wortmann Open - Halle Hamburg Open - Hamburg Western & Southern Open - Cincinnati Wimbledon - London National Bank Open - Montreal U.S. Open - New York Laver Cup - Berlin Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells United Cup - Australia Cincinnati Open - Cincinnati Terra Wortmann Open - Halle Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid National Bank Open - Toronto French Open - Paris U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna USA F31 USA F32 Sweden F3 Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Open de L'Isere (Open 38) - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba The Manchester Trophy - Manchester Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Arroyo de la Encomienda - Valladolid Open de L'Isere - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Ostrava Open 2005 - Ostrava The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham GHI Bronx Classic - Bronx Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton V Torneo Internazionale di Tennis - Barletta Internazionali di Tennis di Bergamo - Bergamo Arroyo de la Encomienda - Valladolid Cherbourg Challenger Johannesburg Challenger Manchester Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Cherbourg Challeger Johannesburg Challenger Athens Challenger Rhodes Challenger Segovia Challenger Rennes Challenger Courmayeur Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Bordeaux Challenger Granby Challenger Segovia Challenger San Marino Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux St. Remy Challenger West of England Tennis - Bristol Mons Challenger Dallas Challenger Bordeaux Challenger Open D'Orleans - Orleans Mons Challenger Cherbourg Challenger Granby Challenger Meerbusch Challenger Petange Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger West Lakes Challenger Grand Prix de Tennis - St. Jean de Luz Caltanissetta Challenger Marburg Challenger Braunschweig Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Cherbourg Challenger Irving Challenger Le Gosier Challenger St. Brieuc Challenger Sarasota Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Braunschweig Challenger Brest Challenger Open de Franche-Comte - Besancon Irving Challenger Open D'Orleans - Orleans Panama City Challenger KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Barranquilla Challenger Ethias Tennis Trophy - Mons Sarasota Challenger Orleans Challenger Istanbul Challenger Qatar ATP Challenger - Doha Lille Challenger Bordeaux Challenger Croatia Osiguranje Rijeka Open - Rijeka HTV Challenger - Ho Chi Minh City Unique Zagreb Open - Zagreb Brest Challenger Orleans Challenger Cherbourg Challenger Bordeaux Challenger Challenger Hamburg - Hamburg San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Internationaux de Tennis de Brest - Brest Heilbronn Challenger St. Brieuc Challenger Challenger 42 - Andrezieux Steelers Cup - Kosice Orleans Challenger Segovia Challenger West of England Challenger - Bristol Davidoff Swiss Indoors - Basel The Manchester Trophy - Manchester Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Open 13 - Marseille Grand Prix Hassan II - Casablanca Open 13 - Marseille GHI Bronx Classic - Bronx Open 13 - Marseille The Stella Artois Grass Court Championships - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Thailand Open - Bangkok ATP Kremlin Cup - Moscow Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger Open de Moselle - Metz Open 13 - Marseille AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz ECM Prague Open 2005 - Prague AEGON Championships - London UNICEF Open - 's Hertogenbosch Open de Moselle - Metz Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Atlanta Tennis Championships - Atlanta AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Citi Open - Washington IX Open Internacional D'Andorra - Andorra China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Countrywide Classic - Los Angeles China Open - Beijing Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Open Sud de France - Montpellier St. Brieuc Challenger bett1HULKS Championships - Cologne ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Noventi Open - Halle Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai The Stella Artois Championships - London Open de Moselle - Metz Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London The Nottingham Open - Nottingham Argentina Open - Buenos Aires Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Hamburg Open - Hamburg Boss Open - Stuttgart Campbell's Hall of Fame Tennis Championships - Newport Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest BRD Nastase Tiriac Trophy - Bucharest GHI Bronx Classic - Bronx Open de Nice Cote d'Azur - Nice Open de Franche Comte - Besancon Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 88 - Contrexeville BMW Open - Munich Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane BMW Open - Munich Espinho Challenger - Espinho Moselle Open - Metz KGHM Dialog Polish Indoors - Wroclaw Quimper Challenger Morocco Tennis Tour - Marrakech BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Moselle Open - Metz Shenzhen Open - Shenzhen Erste Bank Open - Vienna BMW Open - Munich 1st Challenger Tournament Leon - Leon The Scottish Tennis Championships - Edinburgh Aix En Provence Challenger Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Heilbronn Open - Heilbronn ECM Cup - Prague Rhodes Challenger BMW Open - Munich Binghamton Professional Tennis Tournament - Binghamton Sarajevo Challenger Jersey Challenger Open Sud de France - Montpellier Geneva Open - Geneva Abierto Mexicano Telcel - Acapulco BMW Open - Munich German Tennis Championships - Hamburg Challenger Ford de Cherbourg - Cherbourg Garden Open - Rome Ramat Hasharon Challenger United Cup - Australia XXVIII Edizione 'A.Savoldi' - Manerbio ABN AMRO World Tennis Tournament - Rotterdam Open de L'Isere - Grenoble Gonet Geneva Open - Geneva Bordeaux Challenger Brixina Tennis Open - Bressanone Tennis Masters Series - Paris Open de Franche Comte - Besancon BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba Orleans Challenger French Open - Paris The Manchester Trophy - Manchester Tunis Challenger Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York The Stella Artois Grass Court Championships - London The Surbiton Trophy - Surbiton French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bordeaux Challenger The 10tele.com Open - Nottingham The Manchester Trophy - Manchester Istanbul Challenger French Open - Paris Salzburg Challenger Wimbledon - London Grand Prix de Tennis de Lyon - Lyon Open D'Orleans - Orleans Australian Open - Melbourne Izmir Challenger Open Castilla y Leon - Segovia French Open - Paris Open de L'Isere - Grenoble Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Milan Challenger Wimbledon - London The Tennis Channel Open - Las Vegas U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille Open de Montauban - Montauban AEGON Championships - London Moselle Open - Metz Open Sud de France - Montpellier Wimbledon - London Open Sud de France - Montpellier Open Sud de France - Montpellier Vegeta Croatia Open - Umag Brisbane International - Brisbane Open Sud de France - Montpellier Open Sud de France - Montpellier BMW Open - Munich Winston-Salem Open - Winston-Salem Moselle Open - Metz Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Libema Open - 's-Hertogenbosch Noventi Open - Halle China Open - Beijing Rakuten Japan Open - Tokyo Apia International - Sydney Fever-Tree Championships - London Heineken Open - Auckland If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Apia International - Sydney Hopman Cup - Perth Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem AEGON Championships - London Delray Beach Open - Delray Beach Open 13 - Marseille Hall of Fame Open - Newport Citi Open - Washington Brisbane International - Brisbane Citi Open - Washington Tennis Masters Series - Paris Barcelona Open BancSabadell - Barcelona Open 13 - Marseille US Men's Clay Court Championship - Houston Davis Cup, World Group, 1R, GER-FRA 2-3 St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech European Open - Antwerp Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4 Swiss Indoors Basel - Basel Laver Cup - Prague Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Barcelona Open Banc Sabadell - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Paris Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, World Group, QR, GER-HUN 5-0 ABN AMRO World Tennis Tournament - Rotterdam Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Open 13 - Marseille ATP Cup - Melbourne Laver Cup - Boston US Men's Clay Court Championship - Houston ATP Cup - Sydney Davis Cup, World Group, PO, GER-SUI 2-3 AEGON Championships - London Laver Cup - San Francisco ATP Kremlin Cup - Moscow Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Bordeaux Challenger Apia International - Sydney China Open - Beijing Brisbane International - Brisbane NASDAQ-100 Open - Miami Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Tennis Masters Series - Monte Carlo U.S. Open (juniors) Australian Open (juniors) Sydney International - Sydney Orleans Challenger AAPT Championships - Adelaide Stockholm Open - Stockholm All Lower level tournaments Rennes Challenger Exhibition Diriyah Tennis Cup Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Sony Ericsson Open - Miami Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Tokyo Heineken Open - Auckland Olympics - Paris The Stella Artois Grass Court Championships - London BNP Paribas Masters - Paris Hamburg European Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Estoril Open - Estoril Moselle Open - Metz The Stella Artois Grass Court Championships - London Western & Southern Open - Cincinnati Sony Open Tennis - Miami Lille Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto AAPT Championships - Adelaide BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miller Lite Hall of Fame Tennis Championships - Newport Rolex Paris Masters - Paris Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Miami Open - Miami Open de Nice Cote d'Azur - Nice Terra Wortmann Open - Halle Nordea Open - Bastad Tennis Masters Series - Monte Carlo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Western & Southern Open - Cincinnati Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - New York BMW Open - Munich Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Nitto ATP Finals - London